package com.pbc.gmp.model.basemodel;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 菜单资源
 * </p>
 *
 * @author kjk
 * @since 2017-12-23
 */
@TableName("t_menu_res")
public class MenuRes implements Serializable,ServiceResources,SystemResources {
	public static final String RES_TYPE="menu";
    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	private Long id;

	/**
	 * 菜单的名称，中文名称
	 */
	private String name;

	/**
	 * 菜单的sn，不能重复，将来要通过这个sn自动生成页面的超链接，然后为超链接增加一个属性auth_sn，
	 */
	private String sn;

	/**
	 * 菜单所在的位置
	 */
	private Integer menupos;

	/**
	 * 菜单的超链接
	 */
	private String href;

	/**
	 * 菜单的图标
	 */
	private String icon;

	/**
	 * 菜单的排序号
	 */
	private Integer ordernum;

	/**
	 * 菜单的父类sn，方便初始化的时候做操作
	 */
	private String psn;

	/**
	 * 是否显示菜单，1表示显示，-1表示不显示
	 */
	private Integer display;

	/**
	 * 菜单的父类菜单，在授权的时候比较方便
	 */
	private Integer menurespid;

	/**
	 * 资源类型
	 */
	private String rtype;

	/**
	 * 在菜单中的位置
	 */
	private Integer postbit;



	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSn() {
		return sn;
	}

	public void setSn(String sn) {
		this.sn = sn;
	}

	public Integer getMenupos() {
		return menupos;
	}

	public void setMenupos(Integer menupos) {
		this.menupos = menupos;
	}

	public String getHref() {
		return href;
	}

	public void setHref(String href) {
		this.href = href;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public Integer getOrdernum() {
		return ordernum;
	}

	public void setOrdernum(Integer ordernum) {
		this.ordernum = ordernum;
	}

	public String getPsn() {
		return psn;
	}

	public void setPsn(String psn) {
		this.psn = psn;
	}

	public Integer getDisplay() {
		return display;
	}

	public void setDisplay(Integer display) {
		this.display = display;
	}

	public Integer getMenurespid() {
		return menurespid;
	}

	public void setMenurespid(Integer menurespid) {
		this.menurespid = menurespid;
	}

	public String getRtype() {
		return rtype;
	}

	public void setRtype(String rtype) {
		this.rtype = rtype;
	}

	public Integer getPostbit() {
		return postbit;
	}

	public void setPostbit(Integer postbit) {
		this.postbit = postbit;
	}

}
